nvm express driver · Supported
Maintainers
- M Keith Busch <kbusch@kernel.org>
- M Jens Axboe <axboe@fb.com>
- M Christoph Hellwig <hch@lst.de>
- M Sagi Grimberg <sagi@grimberg.me>
Paths
- F
Documentation/nvme/ - F
drivers/nvme/common/ - F
drivers/nvme/host/ - F
include/linux/nvme-*.h - F
include/linux/nvme.h - F
include/uapi/linux/nvme_ioctl.h
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[RFC PATCH v1 00/17] blk-cgroup: protect blkgs with blkcg_mutex
2026-07-04 19:52 · 1 reply in 7d · Yu Kuai <yukuai@kernel.org>
Recent patches
Most-recent 30 patches in this subsystem on linux-block (capped at 30), ordered by date desc.
-
HOTtoday
[RFC PATCH v1 01/17] nvme-multipath: retarget failedover bios from requeue work
2026-07-04 · Yu Kuai <yukuai@kernel.org> -
DORMANTno replies
[RFC PATCH 2/2] nvme/core: advertise BLK_EXPECTED_REF_TAG_CAPABLE
2026-06-27 · Caleb Sander Mateos <hidden> -
COOLING7d
[PATCH] mempool: optimize mempool resizing
2026-06-25 · Vitaly Wool <hidden> -
COLD36d
[PATCH v2] nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks
2026-05-28 · Achkinazi, Igor <hidden> -
COLD41d
REVIEWED: 2 (0M) [PATCHv3 2/2] nvme: add support multipath passthrough iostats
2026-05-28 · Keith Busch <hidden> -
COLD42d
[PATCH] block, nvme: export and use passthrough stats
2026-05-28 · Keith Busch <hidden> -
COLD41d
[PATCH 2/3] nvme-tcp: cleanup nvme_tcp_init_iter
2026-05-27 · Christoph Hellwig <hch@lst.de> -
COLD42d
[PATCHv2 2/2] nvme: add support multipath passthrough iostats
2026-05-26 · Keith Busch <hidden> -
COLD41d
[PATCH v1] block: switch numa_node to int in blk_mq_hw_ctx and init_request
2026-05-23 · Mateusz Nowicki <hidden> -
COLD44d
[PATCH] block, nvme: export and use passthrough stats
2026-05-22 · Keith Busch <hidden> -
COLD42d
[PATCH RFC 5/5] block, nvme: add failed_bio callback for multipath bio failover
2026-05-19 · Keith Busch <hidden> -
COLD36d
[PATCH] nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks
2026-05-18 · Achkinazi, Igor <hidden> -
COLD44d
Re: [PATCH v3 07/10] nvme-pci: implement dma_token backed requests
2026-05-18 · Anuj Gupta/Anuj Gupta <hidden> -
DORMANTno replies
REVIEWED: 3 (0M) [PATCH v2] nvme: don't WARN on I/O to a namespace revalidated to unusable metadata
2026-05-17 · Chao Shi <hidden> -
COLD43d
REVIEWED: 10 (9M) [PATCH V4 3/3] nvme-multipath: enable PCI P2PDMA for multipath devices
2026-05-13 · Chaitanya Kulkarni <kch@nvidia.com> -
STALE63d
[PATCH RFC] nvme-multipath: optimize path selection in queue-depth policy
2026-05-06 · Xose Vazquez Perez <hidden> -
COLD44d
[PATCH v3 07/10] nvme-pci: implement dma_token backed requests
2026-04-29 · Pavel Begunkov <asml.silence@gmail.com> -
COLD51d
REVIEWED: 3 (0M) [PATCH RFC 2/2] nvme: set integrity metadata size for EXT_LBAS non-PI namespace
2026-04-27 · Chao Shi <hidden> -
COLD51d
REVIEWED: 3 (0M) [PATCH RFC 1/2] nvme: downgrade WARN in nvme_setup_rw to pr_debug
2026-04-27 · Chao Shi <hidden> -
COLD47d
[PATCH 09/12] nvmet: Support the Copy command
2026-04-24 · Bart Van Assche <bvanassche@acm.org> -
COLD47d
[PATCH 08/12] nvme: Add copy offloading support
2026-04-24 · Bart Van Assche <bvanassche@acm.org> -
STALE64d
REVIEWED: 4 (4M) [PATCH v12 06/13] nvme-pci: use block layer helpers to constrain queue affinity
2026-04-22 · Aaron Tomlin <atomlin@atomlin.com> -
STALE76d
REVIEWED: 4 (4M) [PATCH v11 06/13] nvme-pci: use block layer helpers to constrain queue affinity
2026-04-16 · Aaron Tomlin <atomlin@atomlin.com> -
STALE91d
[PATCH 6.1.y v2 6/6] nvme: fix admin queue leak on controller reset
2026-04-02 · Heyne, Maximilian <hidden> -
STALE91d
REVIEWED: 8 (7M) [PATCH 6.1.y v2 5/6] nvme: fix admin request_queue lifetime
2026-04-02 · Heyne, Maximilian <hidden> -
STALE91d
REVIEWED: 6 (6M) [PATCH 6.1.y v2 4/6] nvme-pci: put the admin queue in nvme_dev_remove_admin
2026-04-02 · Heyne, Maximilian <hidden> -
STALE91d
REVIEWED: 6 (6M) [PATCH 6.1.y v2 3/6] nvme-pci: remove an extra queue reference
2026-04-02 · Heyne, Maximilian <hidden> -
STALE91d
REVIEWED: 6 (6M) [PATCH 6.1.y v2 2/6] blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue
2026-04-02 · Heyne, Maximilian <hidden> -
STALE91d
[PATCH 6.1.y v2 1/6] Revert "nvme: fix admin request_queue lifetime"
2026-04-02 · Heyne, Maximilian <hidden> -
STALE83d
REVIEWED: 2 (2M) [PATCH v10 06/13] nvme-pci: use block layer helpers to constrain queue affinity
2026-04-01 · Aaron Tomlin <atomlin@atomlin.com>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE134d
REVIEWED: 6 (6M) [RESEND PATCHv7] blk-integrity: support arbitrary buffer alignment
2026-02-23 · Keith Busch <hidden> · 2 Reviewed-by -
STALE107d
REVIEWED: 6 (6M) [PATCHv8 1/2] blk-integrity: support arbitrary buffer alignment
2026-03-13 · Keith Busch <hidden> · 2 Reviewed-by -
STALE96d
REVIEWED: 6 (6M) [PATCH 6.1.y 2/8] blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue
2026-04-01 · Heyne, Maximilian <hidden> · 3 Reviewed-by -
STALE96d
REVIEWED: 6 (6M) [PATCH 6.1.y 6/8] nvme-pci: put the admin queue in nvme_dev_remove_admin
2026-04-01 · Heyne, Maximilian <hidden> · 3 Reviewed-by -
STALE91d
REVIEWED: 6 (6M) [PATCH 6.1.y v2 2/6] blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue
2026-04-02 · Heyne, Maximilian <hidden> · 3 Reviewed-by -
STALE91d
REVIEWED: 6 (6M) [PATCH 6.1.y v2 4/6] nvme-pci: put the admin queue in nvme_dev_remove_admin
2026-04-02 · Heyne, Maximilian <hidden> · 3 Reviewed-by -
COLD51d
REVIEWED: 3 (0M) [PATCH RFC 1/2] nvme: downgrade WARN in nvme_setup_rw to pr_debug
2026-04-27 · Chao Shi <hidden> · 3 Acked-by -
COLD51d
REVIEWED: 3 (0M) [PATCH RFC 2/2] nvme: set integrity metadata size for EXT_LBAS non-PI namespace
2026-04-27 · Chao Shi <hidden> · 3 Acked-by -
COLD43d
REVIEWED: 10 (9M) [PATCH V4 3/3] nvme-multipath: enable PCI P2PDMA for multipath devices
2026-05-13 · Chaitanya Kulkarni <kch@nvidia.com> · 3 Reviewed-by, 1 Tested-by -
DORMANTno replies
REVIEWED: 3 (0M) [PATCH v2] nvme: don't WARN on I/O to a namespace revalidated to unusable metadata
2026-05-17 · Chao Shi <hidden> · 3 Acked-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE169d
[PATCH V2 1/2] block: pass io_comp_batch to rq_end_io_fn callback
2026-01-16 · Ming Lei <hidden> -
STALE169d
[PATCH V2 2/2] nvme/io_uring: optimize IOPOLL completions for local ring context
2026-01-16 · Ming Lei <hidden> -
STALE99d
[PATCH 04/19] nvme-multipath: add initial support for using libmultipath
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 03/19] nvme-multipath: add nvme_is_mpath_request()
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 05/19] nvme-multipath: add nvme_mpath_available_path()
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 01/19] nvme-multipath: pass NS head to nvme_mpath_revalidate_paths()
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 06/19] nvme-multipath: add nvme_mpath_{add, remove}_cdev()
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 08/19] nvme-multipath: add nvme_mpath_get_access_state()
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 10/19] nvme-multipath: add uring_cmd support
2026-02-25 · John Garry <john.g.garry@oracle.com> -
STALE99d
[PATCH 14/19] nvme-multipath: add nvme_mpath_get_unique_id()
2026-02-25 · John Garry <john.g.garry@oracle.com>